SQLServer

Library that type-ifies some Microsoft SQL Server concepts.
git clone https://git.philomathiclife.com/repos/SQLServer
Log | Files | Refs | README

RefProd.cs (8553739B)


      1 // This code was generated via a console application.
      2 // To improve compilation performance, the code uses very little "whitespace" beyond what is necessary and contains no documentation, warning suppressions, or comments.
      3 using Serde.Bin.Ser;
      4 using Serde.Ser;
      5 using Std;
      6 using Std.Error;
      7 using Std.Result;
      8 using System;
      9 using System.Runtime.InteropServices;
     10 #pragma warning disable CA1005, CA1505, CS8618
     11 namespace SQLServer {
     12 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0>:IBinSerializable,IProduct<T0>where T0:notnull,IBinSerializable{public RefProd(T0 t0)=>Item0=t0;public readonly T0 Item0;public T0 Field0=>Item0;public void Deconstruct(out T0 t0)=>t0=Item0;public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=ser.SerByte(byte.MinValue);return Item0.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(byte.MinValue);return res.IsOK?Item0.Serialize<TSer,TOK,TErr>(ref ser):res;}public sealed override string ToString()=>$"({Item0.ToString()})";}
     13 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1>:IBinSerializable,IProduct<T0,T1>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1)=>(Item0,Item1)=(t0,t1);public readonly T0 Item0;public readonly T1 Item1;public T0 Field0=>Item0;public T1 Field1=>Item1;public void Deconstruct(out T0 t0,out T1 t1)=>(t0,t1)=(Item0,Item1);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(1),Item0.Ser(ref ser));return Item1.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(1);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item1.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()})";}
     14 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2>:IBinSerializable,IProduct<T0,T1,T2>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2)=>(Item0,Item1,Item2)=(t0,t1,t2);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2)=>(t0,t1,t2)=(Item0,Item1,Item2);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(2),Item0.Ser(ref ser),Item1.Ser(ref ser));return Item2.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(2);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item2.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()})";}
     15 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3>:IBinSerializable,IProduct<T0,T1,T2,T3>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3)=>(Item0,Item1,Item2,Item3)=(t0,t1,t2,t3);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3)=>(t0,t1,t2,t3)=(Item0,Item1,Item2,Item3);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(3),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser));return Item3.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(3);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item3.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()})";}
     16 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4>:IBinSerializable,IProduct<T0,T1,T2,T3,T4>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4)=>(Item0,Item1,Item2,Item3,Item4)=(t0,t1,t2,t3,t4);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4)=>(t0,t1,t2,t3,t4)=(Item0,Item1,Item2,Item3,Item4);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(4),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser));return Item4.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(4);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item4.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()})";}
     17 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5)=>(Item0,Item1,Item2,Item3,Item4,Item5)=(t0,t1,t2,t3,t4,t5);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5)=>(t0,t1,t2,t3,t4,t5)=(Item0,Item1,Item2,Item3,Item4,Item5);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(5),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser));return Item5.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(5);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item5.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()})";}
     18 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6)=(t0,t1,t2,t3,t4,t5,t6);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6)=>(t0,t1,t2,t3,t4,t5,t6)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(6),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser));return Item6.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(6);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item6.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()})";}
     19 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7)=(t0,t1,t2,t3,t4,t5,t6,t7);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7)=>(t0,t1,t2,t3,t4,t5,t6,t7)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(7),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser));return Item7.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(7);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item7.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()})";}
     20 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8)=(t0,t1,t2,t3,t4,t5,t6,t7,t8);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(8),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser));return Item8.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(8);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item8.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()})";}
     21 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(9),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser));return Item9.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(9);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item9.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()})";}
     22 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(10),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser));return Item10.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(10);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item10.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()})";}
     23 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(11),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser));return Item11.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(11);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item11.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()})";}
     24 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(12),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser));return Item12.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(12);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item12.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()})";}
     25 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(13),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser));return Item13.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(13);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item13.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()})";}
     26 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(14),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser));return Item14.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(14);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item14.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()})";}
     27 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(15),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser));return Item15.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(15);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item15.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()})";}
     28 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(16),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser));return Item16.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(16);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item16.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()})";}
     29 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(17),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser));return Item17.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(17);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item17.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()})";}
     30 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(18),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser));return Item18.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(18);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item18.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()})";}
     31 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(19),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser));return Item19.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(19);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item19.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()})";}
     32 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(20),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser));return Item20.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(20);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item20.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()})";}
     33 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(21),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser));return Item21.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(21);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item21.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()})";}
     34 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(22),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser));return Item22.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(22);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item22.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()})";}
     35 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(23),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser));return Item23.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(23);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item23.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()})";}
     36 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(24),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser));return Item24.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(24);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item24.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()})";}
     37 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(25),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser));return Item25.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(25);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item25.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()})";}
     38 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(26),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser));return Item26.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(26);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item26.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()})";}
     39 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(27),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser));return Item27.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(27);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item27.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()})";}
     40 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(28),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser));return Item28.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(28);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item28.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()})";}
     41 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(29),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser));return Item29.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(29);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item29.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()})";}
     42 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(30),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser));return Item30.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(30);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item30.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()})";}
     43 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(31),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser));return Item31.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(31);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item31.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()})";}
     44 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(32),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser));return Item32.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(32);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item32.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()})";}
     45 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(33),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser));return Item33.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(33);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item33.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()})";}
     46 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(34),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser));return Item34.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(34);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item34.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()})";}
     47 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(35),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser));return Item35.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(35);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item35.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()})";}
     48 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(36),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser));return Item36.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(36);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item36.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()})";}
     49 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(37),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser));return Item37.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(37);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item37.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()})";}
     50 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(38),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser));return Item38.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(38);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item38.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()})";}
     51 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(39),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser));return Item39.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(39);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item39.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()})";}
     52 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(40),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser));return Item40.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(40);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item40.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()})";}
     53 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(41),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser));return Item41.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(41);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item41.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()})";}
     54 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(42),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser));return Item42.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(42);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item42.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()})";}
     55 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(43),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser));return Item43.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(43);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item43.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()})";}
     56 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(44),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser));return Item44.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(44);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item44.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()})";}
     57 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(45),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser));return Item45.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(45);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item45.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()})";}
     58 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(46),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser));return Item46.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(46);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item46.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()})";}
     59 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(47),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser));return Item47.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(47);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item47.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()})";}
     60 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(48),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser));return Item48.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(48);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item48.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()})";}
     61 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(49),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser));return Item49.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(49);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item49.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()})";}
     62 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(50),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser));return Item50.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(50);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item50.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()})";}
     63 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(51),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser));return Item51.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(51);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item51.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()})";}
     64 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(52),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser));return Item52.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(52);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item52.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()})";}
     65 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(53),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser));return Item53.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(53);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item53.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()})";}
     66 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(54),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser));return Item54.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(54);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item54.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()})";}
     67 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(55),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser));return Item55.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(55);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item55.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()})";}
     68 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(56),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser));return Item56.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(56);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item56.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()})";}
     69 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(57),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser));return Item57.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(57);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item57.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()})";}
     70 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(58),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser));return Item58.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(58);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item58.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()})";}
     71 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(59),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser));return Item59.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(59);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item59.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()})";}
     72 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(60),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser));return Item60.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(60);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item60.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()})";}
     73 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(61),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser));return Item61.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(61);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item61.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()})";}
     74 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(62),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser));return Item62.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(62);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item62.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()})";}
     75 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(63),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser));return Item63.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(63);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item63.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()})";}
     76 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(64),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser));return Item64.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(64);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item64.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()})";}
     77 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(65),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser));return Item65.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(65);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item65.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()})";}
     78 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(66),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser));return Item66.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(66);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item66.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()})";}
     79 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(67),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser));return Item67.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(67);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item67.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()})";}
     80 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(68),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser));return Item68.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(68);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item68.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()})";}
     81 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(69),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser));return Item69.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(69);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item69.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()})";}
     82 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(70),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser));return Item70.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(70);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item70.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()})";}
     83 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(71),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser));return Item71.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(71);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item71.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()})";}
     84 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(72),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser));return Item72.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(72);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item72.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()})";}
     85 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(73),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser));return Item73.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(73);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item73.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()})";}
     86 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(74),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser));return Item74.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(74);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item74.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()})";}
     87 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(75),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser));return Item75.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(75);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item75.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()})";}
     88 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(76),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser));return Item76.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(76);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item76.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()})";}
     89 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(77),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser));return Item77.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(77);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item77.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()})";}
     90 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(78),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser));return Item78.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(78);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item78.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()})";}
     91 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(79),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser));return Item79.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(79);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item79.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()})";}
     92 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(80),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser));return Item80.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(80);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item80.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()})";}
     93 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(81),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser));return Item81.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(81);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item81.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()})";}
     94 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(82),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser));return Item82.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(82);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item82.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()})";}
     95 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(83),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser));return Item83.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(83);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item83.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()})";}
     96 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(84),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser));return Item84.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(84);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item84.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()})";}
     97 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(85),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser));return Item85.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(85);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item85.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()})";}
     98 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(86),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser));return Item86.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(86);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item86.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()})";}
     99 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(87),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser));return Item87.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(87);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item87.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()})";}
    100 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(88),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser));return Item88.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(88);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item88.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()})";}
    101 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(89),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser));return Item89.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(89);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item89.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()})";}
    102 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(90),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser));return Item90.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(90);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item90.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()})";}
    103 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(91),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser));return Item91.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(91);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item91.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()})";}
    104 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(92),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser));return Item92.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(92);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item92.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()})";}
    105 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(93),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser));return Item93.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(93);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item93.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()})";}
    106 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(94),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser));return Item94.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(94);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item94.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()})";}
    107 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(95),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser));return Item95.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(95);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item95.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()})";}
    108 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(96),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser));return Item96.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(96);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item96.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()})";}
    109 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(97),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser));return Item97.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(97);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item97.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()})";}
    110 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(98),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser));return Item98.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(98);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item98.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()})";}
    111 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(99),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser));return Item99.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(99);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item99.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()})";}
    112 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(100),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser));return Item100.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(100);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item100.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()})";}
    113 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(101),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser));return Item101.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(101);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item101.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()})";}
    114 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(102),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser));return Item102.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(102);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item102.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()})";}
    115 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(103),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser));return Item103.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(103);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item103.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()})";}
    116 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(104),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser));return Item104.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(104);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item104.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()})";}
    117 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(105),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser));return Item105.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(105);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item105.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()})";}
    118 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(106),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser));return Item106.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(106);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item106.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()})";}
    119 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(107),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser));return Item107.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(107);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item107.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()})";}
    120 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(108),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser));return Item108.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(108);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item108.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()})";}
    121 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(109),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser));return Item109.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(109);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item109.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()})";}
    122 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(110),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser));return Item110.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(110);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item110.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()})";}
    123 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(111),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser));return Item111.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(111);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item111.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()})";}
    124 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(112),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser));return Item112.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(112);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item112.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()})";}
    125 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(113),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser));return Item113.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(113);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item113.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()})";}
    126 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(114),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser));return Item114.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(114);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item114.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()})";}
    127 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(115),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser));return Item115.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(115);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item115.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()})";}
    128 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(116),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser));return Item116.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(116);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item116.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()})";}
    129 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(117),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser));return Item117.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(117);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item117.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()})";}
    130 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(118),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser));return Item118.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(118);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item118.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()})";}
    131 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(119),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser));return Item119.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(119);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item119.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()})";}
    132 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(120),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser));return Item120.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(120);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item120.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()})";}
    133 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(121),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser));return Item121.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(121);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item121.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()})";}
    134 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(122),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser));return Item122.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(122);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item122.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()})";}
    135 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(123),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser));return Item123.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(123);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item123.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()})";}
    136 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(124),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser));return Item124.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(124);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item124.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()})";}
    137 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(125),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser));return Item125.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(125);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item125.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()})";}
    138 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(126),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser));return Item126.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(126);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item126.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()})";}
    139 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(127),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser));return Item127.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(127);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item127.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()})";}
    140 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(128),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser));return Item128.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(128);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item128.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()})";}
    141 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(129),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser));return Item129.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(129);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item129.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()})";}
    142 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(130),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser));return Item130.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(130);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item130.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()})";}
    143 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(131),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser));return Item131.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(131);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item131.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()})";}
    144 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(132),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser));return Item132.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(132);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item132.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()})";}
    145 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(133),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser));return Item133.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(133);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item133.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()})";}
    146 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(134),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser));return Item134.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(134);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item134.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()})";}
    147 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(135),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser));return Item135.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(135);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item135.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()})";}
    148 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(136),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser));return Item136.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(136);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item136.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()})";}
    149 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(137),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser));return Item137.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(137);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item137.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()})";}
    150 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(138),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser));return Item138.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(138);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item138.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()})";}
    151 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(139),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser));return Item139.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(139);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item139.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()})";}
    152 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(140),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser));return Item140.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(140);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item140.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()})";}
    153 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(141),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser));return Item141.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(141);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item141.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()})";}
    154 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(142),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser));return Item142.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(142);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item142.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()})";}
    155 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(143),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser));return Item143.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(143);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item143.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()})";}
    156 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(144),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser));return Item144.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(144);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item144.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()})";}
    157 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(145),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser));return Item145.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(145);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item145.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()})";}
    158 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(146),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser));return Item146.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(146);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item146.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()})";}
    159 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(147),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser));return Item147.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(147);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item147.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()})";}
    160 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(148),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser));return Item148.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(148);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item148.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()})";}
    161 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(149),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser));return Item149.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(149);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item149.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()})";}
    162 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(150),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser));return Item150.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(150);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item150.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()})";}
    163 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(151),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser));return Item151.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(151);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item151.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()})";}
    164 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(152),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser));return Item152.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(152);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item152.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()})";}
    165 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(153),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser));return Item153.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(153);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item153.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()})";}
    166 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(154),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser));return Item154.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(154);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item154.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()})";}
    167 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(155),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser));return Item155.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(155);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item155.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()})";}
    168 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(156),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser));return Item156.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(156);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item156.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()})";}
    169 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(157),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser));return Item157.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(157);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item157.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()})";}
    170 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(158),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser));return Item158.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(158);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item158.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()})";}
    171 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(159),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser));return Item159.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(159);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item159.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()})";}
    172 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(160),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser));return Item160.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(160);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item160.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()})";}
    173 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(161),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser));return Item161.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(161);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item161.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()})";}
    174 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(162),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser));return Item162.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(162);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item162.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()})";}
    175 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(163),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser));return Item163.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(163);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item163.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()})";}
    176 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(164),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser));return Item164.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(164);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item164.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()})";}
    177 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(165),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser));return Item165.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(165);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item165.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()})";}
    178 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(166),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser));return Item166.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(166);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item166.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()})";}
    179 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(167),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser));return Item167.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(167);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item167.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()})";}
    180 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(168),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser));return Item168.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(168);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item168.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()})";}
    181 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(169),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser));return Item169.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(169);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item169.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()})";}
    182 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(170),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser));return Item170.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(170);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item170.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()})";}
    183 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(171),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser));return Item171.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(171);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item171.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()})";}
    184 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(172),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser));return Item172.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(172);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item172.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()})";}
    185 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(173),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser));return Item173.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(173);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item173.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()})";}
    186 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(174),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser));return Item174.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(174);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item174.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()})";}
    187 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(175),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser));return Item175.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(175);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item175.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()})";}
    188 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(176),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser));return Item176.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(176);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item176.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()})";}
    189 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(177),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser));return Item177.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(177);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item177.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()})";}
    190 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(178),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser));return Item178.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(178);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item178.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()})";}
    191 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(179),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser));return Item179.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(179);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item179.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()})";}
    192 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(180),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser));return Item180.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(180);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item180.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()})";}
    193 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(181),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser));return Item181.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(181);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item181.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()})";}
    194 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(182),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser));return Item182.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(182);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item182.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()})";}
    195 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(183),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser));return Item183.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(183);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item183.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()})";}
    196 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(184),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser));return Item184.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(184);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item184.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()})";}
    197 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(185),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser));return Item185.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(185);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item185.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()})";}
    198 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(186),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser));return Item186.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(186);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item186.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()})";}
    199 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(187),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser));return Item187.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(187);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item187.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()})";}
    200 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(188),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser));return Item188.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(188);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item188.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()})";}
    201 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(189),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser));return Item189.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(189);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item189.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()})";}
    202 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(190),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser));return Item190.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(190);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item190.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()})";}
    203 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(191),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser));return Item191.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(191);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item191.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()})";}
    204 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(192),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser));return Item192.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(192);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item192.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()})";}
    205 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(193),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser));return Item193.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(193);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item193.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()})";}
    206 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(194),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser));return Item194.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(194);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item194.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()})";}
    207 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(195),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser));return Item195.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(195);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item195.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()})";}
    208 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(196),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser));return Item196.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(196);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item196.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()})";}
    209 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(197),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser));return Item197.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(197);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item197.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()})";}
    210 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(198),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser));return Item198.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(198);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item198.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()})";}
    211 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(199),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser));return Item199.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(199);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item199.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()})";}
    212 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(200),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser));return Item200.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(200);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item200.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()})";}
    213 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(201),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser));return Item201.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(201);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item201.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()})";}
    214 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(202),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser));return Item202.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(202);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item202.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()})";}
    215 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(203),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser));return Item203.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(203);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item203.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()})";}
    216 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(204),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser));return Item204.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(204);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item204.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()})";}
    217 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(205),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser));return Item205.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(205);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item205.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()})";}
    218 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(206),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser));return Item206.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(206);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item206.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()})";}
    219 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(207),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser));return Item207.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(207);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item207.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()})";}
    220 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(208),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser));return Item208.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(208);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item208.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()})";}
    221 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(209),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser));return Item209.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(209);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item209.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()})";}
    222 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(210),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser));return Item210.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(210);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item210.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()})";}
    223 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(211),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser));return Item211.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(211);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item211.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()})";}
    224 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(212),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser));return Item212.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(212);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item212.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()})";}
    225 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(213),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser));return Item213.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(213);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item213.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()})";}
    226 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(214),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser));return Item214.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(214);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item214.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()})";}
    227 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(215),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser));return Item215.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(215);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item215.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()})";}
    228 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(216),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser));return Item216.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(216);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item216.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()})";}
    229 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(217),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser));return Item217.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(217);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item217.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()})";}
    230 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(218),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser));return Item218.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(218);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item218.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()})";}
    231 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(219),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser));return Item219.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(219);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item219.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()})";}
    232 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(220),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser));return Item220.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(220);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item220.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()})";}
    233 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(221),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser));return Item221.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(221);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item221.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()})";}
    234 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(222),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser));return Item222.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(222);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item222.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()})";}
    235 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(223),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser));return Item223.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(223);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item223.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()})";}
    236 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(224),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser));return Item224.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(224);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item224.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()})";}
    237 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(225),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser));return Item225.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(225);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item225.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()})";}
    238 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(226),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser));return Item226.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(226);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item226.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()})";}
    239 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(227),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser));return Item227.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(227);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item227.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()})";}
    240 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(228),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser));return Item228.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(228);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item228.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()})";}
    241 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(229),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser));return Item229.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(229);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item229.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()})";}
    242 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(230),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser));return Item230.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(230);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item230.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()})";}
    243 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(231),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser));return Item231.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(231);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item231.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()})";}
    244 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(232),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser));return Item232.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(232);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item232.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()})";}
    245 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(233),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser));return Item233.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(233);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item233.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()})";}
    246 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(234),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser));return Item234.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(234);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item234.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()})";}
    247 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(235),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser));return Item235.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(235);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item235.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()})";}
    248 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(236),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser));return Item236.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(236);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item236.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()})";}
    249 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(237),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser));return Item237.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(237);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item237.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()})";}
    250 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(238),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser));return Item238.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(238);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item238.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()})";}
    251 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(239),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser));return Item239.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(239);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item239.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()})";}
    252 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(240),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser));return Item240.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(240);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item240.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()})";}
    253 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(241),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser));return Item241.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(241);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item241.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()})";}
    254 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(242),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser));return Item242.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(242);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item242.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()})";}
    255 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(243),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser));return Item243.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(243);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item243.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()})";}
    256 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(244),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser));return Item244.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(244);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item244.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()})";}
    257 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(245),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser));return Item245.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(245);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item245.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()})";}
    258 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(246),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser));return Item246.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(246);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item246.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()})";}
    259 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(247),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser));return Item247.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(247);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item247.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()})";}
    260 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(248),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser));return Item248.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(248);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item248.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()})";}
    261 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(249),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser));return Item249.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(249);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item249.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()})";}
    262 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(250),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser));return Item250.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(250);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item250.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()})";}
    263 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable where T251:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250,T251 t251)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public readonly T251 Item251;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public T251 Field251=>Item251;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250,out T251 t251)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(251),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser),Item250.Ser(ref ser));return Item251.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(251);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item250.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item251.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()},{Item251.ToString()})";}
    264 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable where T251:notnull,IBinSerializable where T252:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250,T251 t251,T252 t252)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public readonly T251 Item251;public readonly T252 Item252;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public T251 Field251=>Item251;public T252 Field252=>Item252;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250,out T251 t251,out T252 t252)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(252),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser),Item250.Ser(ref ser),Item251.Ser(ref ser));return Item252.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(252);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item250.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item251.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item252.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()},{Item251.ToString()},{Item252.ToString()})";}
    265 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable where T251:notnull,IBinSerializable where T252:notnull,IBinSerializable where T253:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250,T251 t251,T252 t252,T253 t253)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public readonly T251 Item251;public readonly T252 Item252;public readonly T253 Item253;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public T251 Field251=>Item251;public T252 Field252=>Item252;public T253 Field253=>Item253;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250,out T251 t251,out T252 t252,out T253 t253)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(253),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser),Item250.Ser(ref ser),Item251.Ser(ref ser),Item252.Ser(ref ser));return Item253.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(253);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item250.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item251.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item252.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item253.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()},{Item251.ToString()},{Item252.ToString()},{Item253.ToString()})";}
    266 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable where T251:notnull,IBinSerializable where T252:notnull,IBinSerializable where T253:notnull,IBinSerializable where T254:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250,T251 t251,T252 t252,T253 t253,T254 t254)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253,Item254)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253,t254);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public readonly T251 Item251;public readonly T252 Item252;public readonly T253 Item253;public readonly T254 Item254;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public T251 Field251=>Item251;public T252 Field252=>Item252;public T253 Field253=>Item253;public T254 Field254=>Item254;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250,out T251 t251,out T252 t252,out T253 t253,out T254 t254)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253,t254)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253,Item254);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(254),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser),Item250.Ser(ref ser),Item251.Ser(ref ser),Item252.Ser(ref ser),Item253.Ser(ref ser));return Item254.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(254);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item250.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item251.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item252.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item253.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item254.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()},{Item251.ToString()},{Item252.ToString()},{Item253.ToString()},{Item254.ToString()})";}
    267 [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack=0)]public sealed class RefProd<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>:IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>where T0:notnull,IBinSerializable where T1:notnull,IBinSerializable where T2:notnull,IBinSerializable where T3:notnull,IBinSerializable where T4:notnull,IBinSerializable where T5:notnull,IBinSerializable where T6:notnull,IBinSerializable where T7:notnull,IBinSerializable where T8:notnull,IBinSerializable where T9:notnull,IBinSerializable where T10:notnull,IBinSerializable where T11:notnull,IBinSerializable where T12:notnull,IBinSerializable where T13:notnull,IBinSerializable where T14:notnull,IBinSerializable where T15:notnull,IBinSerializable where T16:notnull,IBinSerializable where T17:notnull,IBinSerializable where T18:notnull,IBinSerializable where T19:notnull,IBinSerializable where T20:notnull,IBinSerializable where T21:notnull,IBinSerializable where T22:notnull,IBinSerializable where T23:notnull,IBinSerializable where T24:notnull,IBinSerializable where T25:notnull,IBinSerializable where T26:notnull,IBinSerializable where T27:notnull,IBinSerializable where T28:notnull,IBinSerializable where T29:notnull,IBinSerializable where T30:notnull,IBinSerializable where T31:notnull,IBinSerializable where T32:notnull,IBinSerializable where T33:notnull,IBinSerializable where T34:notnull,IBinSerializable where T35:notnull,IBinSerializable where T36:notnull,IBinSerializable where T37:notnull,IBinSerializable where T38:notnull,IBinSerializable where T39:notnull,IBinSerializable where T40:notnull,IBinSerializable where T41:notnull,IBinSerializable where T42:notnull,IBinSerializable where T43:notnull,IBinSerializable where T44:notnull,IBinSerializable where T45:notnull,IBinSerializable where T46:notnull,IBinSerializable where T47:notnull,IBinSerializable where T48:notnull,IBinSerializable where T49:notnull,IBinSerializable where T50:notnull,IBinSerializable where T51:notnull,IBinSerializable where T52:notnull,IBinSerializable where T53:notnull,IBinSerializable where T54:notnull,IBinSerializable where T55:notnull,IBinSerializable where T56:notnull,IBinSerializable where T57:notnull,IBinSerializable where T58:notnull,IBinSerializable where T59:notnull,IBinSerializable where T60:notnull,IBinSerializable where T61:notnull,IBinSerializable where T62:notnull,IBinSerializable where T63:notnull,IBinSerializable where T64:notnull,IBinSerializable where T65:notnull,IBinSerializable where T66:notnull,IBinSerializable where T67:notnull,IBinSerializable where T68:notnull,IBinSerializable where T69:notnull,IBinSerializable where T70:notnull,IBinSerializable where T71:notnull,IBinSerializable where T72:notnull,IBinSerializable where T73:notnull,IBinSerializable where T74:notnull,IBinSerializable where T75:notnull,IBinSerializable where T76:notnull,IBinSerializable where T77:notnull,IBinSerializable where T78:notnull,IBinSerializable where T79:notnull,IBinSerializable where T80:notnull,IBinSerializable where T81:notnull,IBinSerializable where T82:notnull,IBinSerializable where T83:notnull,IBinSerializable where T84:notnull,IBinSerializable where T85:notnull,IBinSerializable where T86:notnull,IBinSerializable where T87:notnull,IBinSerializable where T88:notnull,IBinSerializable where T89:notnull,IBinSerializable where T90:notnull,IBinSerializable where T91:notnull,IBinSerializable where T92:notnull,IBinSerializable where T93:notnull,IBinSerializable where T94:notnull,IBinSerializable where T95:notnull,IBinSerializable where T96:notnull,IBinSerializable where T97:notnull,IBinSerializable where T98:notnull,IBinSerializable where T99:notnull,IBinSerializable where T100:notnull,IBinSerializable where T101:notnull,IBinSerializable where T102:notnull,IBinSerializable where T103:notnull,IBinSerializable where T104:notnull,IBinSerializable where T105:notnull,IBinSerializable where T106:notnull,IBinSerializable where T107:notnull,IBinSerializable where T108:notnull,IBinSerializable where T109:notnull,IBinSerializable where T110:notnull,IBinSerializable where T111:notnull,IBinSerializable where T112:notnull,IBinSerializable where T113:notnull,IBinSerializable where T114:notnull,IBinSerializable where T115:notnull,IBinSerializable where T116:notnull,IBinSerializable where T117:notnull,IBinSerializable where T118:notnull,IBinSerializable where T119:notnull,IBinSerializable where T120:notnull,IBinSerializable where T121:notnull,IBinSerializable where T122:notnull,IBinSerializable where T123:notnull,IBinSerializable where T124:notnull,IBinSerializable where T125:notnull,IBinSerializable where T126:notnull,IBinSerializable where T127:notnull,IBinSerializable where T128:notnull,IBinSerializable where T129:notnull,IBinSerializable where T130:notnull,IBinSerializable where T131:notnull,IBinSerializable where T132:notnull,IBinSerializable where T133:notnull,IBinSerializable where T134:notnull,IBinSerializable where T135:notnull,IBinSerializable where T136:notnull,IBinSerializable where T137:notnull,IBinSerializable where T138:notnull,IBinSerializable where T139:notnull,IBinSerializable where T140:notnull,IBinSerializable where T141:notnull,IBinSerializable where T142:notnull,IBinSerializable where T143:notnull,IBinSerializable where T144:notnull,IBinSerializable where T145:notnull,IBinSerializable where T146:notnull,IBinSerializable where T147:notnull,IBinSerializable where T148:notnull,IBinSerializable where T149:notnull,IBinSerializable where T150:notnull,IBinSerializable where T151:notnull,IBinSerializable where T152:notnull,IBinSerializable where T153:notnull,IBinSerializable where T154:notnull,IBinSerializable where T155:notnull,IBinSerializable where T156:notnull,IBinSerializable where T157:notnull,IBinSerializable where T158:notnull,IBinSerializable where T159:notnull,IBinSerializable where T160:notnull,IBinSerializable where T161:notnull,IBinSerializable where T162:notnull,IBinSerializable where T163:notnull,IBinSerializable where T164:notnull,IBinSerializable where T165:notnull,IBinSerializable where T166:notnull,IBinSerializable where T167:notnull,IBinSerializable where T168:notnull,IBinSerializable where T169:notnull,IBinSerializable where T170:notnull,IBinSerializable where T171:notnull,IBinSerializable where T172:notnull,IBinSerializable where T173:notnull,IBinSerializable where T174:notnull,IBinSerializable where T175:notnull,IBinSerializable where T176:notnull,IBinSerializable where T177:notnull,IBinSerializable where T178:notnull,IBinSerializable where T179:notnull,IBinSerializable where T180:notnull,IBinSerializable where T181:notnull,IBinSerializable where T182:notnull,IBinSerializable where T183:notnull,IBinSerializable where T184:notnull,IBinSerializable where T185:notnull,IBinSerializable where T186:notnull,IBinSerializable where T187:notnull,IBinSerializable where T188:notnull,IBinSerializable where T189:notnull,IBinSerializable where T190:notnull,IBinSerializable where T191:notnull,IBinSerializable where T192:notnull,IBinSerializable where T193:notnull,IBinSerializable where T194:notnull,IBinSerializable where T195:notnull,IBinSerializable where T196:notnull,IBinSerializable where T197:notnull,IBinSerializable where T198:notnull,IBinSerializable where T199:notnull,IBinSerializable where T200:notnull,IBinSerializable where T201:notnull,IBinSerializable where T202:notnull,IBinSerializable where T203:notnull,IBinSerializable where T204:notnull,IBinSerializable where T205:notnull,IBinSerializable where T206:notnull,IBinSerializable where T207:notnull,IBinSerializable where T208:notnull,IBinSerializable where T209:notnull,IBinSerializable where T210:notnull,IBinSerializable where T211:notnull,IBinSerializable where T212:notnull,IBinSerializable where T213:notnull,IBinSerializable where T214:notnull,IBinSerializable where T215:notnull,IBinSerializable where T216:notnull,IBinSerializable where T217:notnull,IBinSerializable where T218:notnull,IBinSerializable where T219:notnull,IBinSerializable where T220:notnull,IBinSerializable where T221:notnull,IBinSerializable where T222:notnull,IBinSerializable where T223:notnull,IBinSerializable where T224:notnull,IBinSerializable where T225:notnull,IBinSerializable where T226:notnull,IBinSerializable where T227:notnull,IBinSerializable where T228:notnull,IBinSerializable where T229:notnull,IBinSerializable where T230:notnull,IBinSerializable where T231:notnull,IBinSerializable where T232:notnull,IBinSerializable where T233:notnull,IBinSerializable where T234:notnull,IBinSerializable where T235:notnull,IBinSerializable where T236:notnull,IBinSerializable where T237:notnull,IBinSerializable where T238:notnull,IBinSerializable where T239:notnull,IBinSerializable where T240:notnull,IBinSerializable where T241:notnull,IBinSerializable where T242:notnull,IBinSerializable where T243:notnull,IBinSerializable where T244:notnull,IBinSerializable where T245:notnull,IBinSerializable where T246:notnull,IBinSerializable where T247:notnull,IBinSerializable where T248:notnull,IBinSerializable where T249:notnull,IBinSerializable where T250:notnull,IBinSerializable where T251:notnull,IBinSerializable where T252:notnull,IBinSerializable where T253:notnull,IBinSerializable where T254:notnull,IBinSerializable where T255:notnull,IBinSerializable{public RefProd(T0 t0,T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10,T11 t11,T12 t12,T13 t13,T14 t14,T15 t15,T16 t16,T17 t17,T18 t18,T19 t19,T20 t20,T21 t21,T22 t22,T23 t23,T24 t24,T25 t25,T26 t26,T27 t27,T28 t28,T29 t29,T30 t30,T31 t31,T32 t32,T33 t33,T34 t34,T35 t35,T36 t36,T37 t37,T38 t38,T39 t39,T40 t40,T41 t41,T42 t42,T43 t43,T44 t44,T45 t45,T46 t46,T47 t47,T48 t48,T49 t49,T50 t50,T51 t51,T52 t52,T53 t53,T54 t54,T55 t55,T56 t56,T57 t57,T58 t58,T59 t59,T60 t60,T61 t61,T62 t62,T63 t63,T64 t64,T65 t65,T66 t66,T67 t67,T68 t68,T69 t69,T70 t70,T71 t71,T72 t72,T73 t73,T74 t74,T75 t75,T76 t76,T77 t77,T78 t78,T79 t79,T80 t80,T81 t81,T82 t82,T83 t83,T84 t84,T85 t85,T86 t86,T87 t87,T88 t88,T89 t89,T90 t90,T91 t91,T92 t92,T93 t93,T94 t94,T95 t95,T96 t96,T97 t97,T98 t98,T99 t99,T100 t100,T101 t101,T102 t102,T103 t103,T104 t104,T105 t105,T106 t106,T107 t107,T108 t108,T109 t109,T110 t110,T111 t111,T112 t112,T113 t113,T114 t114,T115 t115,T116 t116,T117 t117,T118 t118,T119 t119,T120 t120,T121 t121,T122 t122,T123 t123,T124 t124,T125 t125,T126 t126,T127 t127,T128 t128,T129 t129,T130 t130,T131 t131,T132 t132,T133 t133,T134 t134,T135 t135,T136 t136,T137 t137,T138 t138,T139 t139,T140 t140,T141 t141,T142 t142,T143 t143,T144 t144,T145 t145,T146 t146,T147 t147,T148 t148,T149 t149,T150 t150,T151 t151,T152 t152,T153 t153,T154 t154,T155 t155,T156 t156,T157 t157,T158 t158,T159 t159,T160 t160,T161 t161,T162 t162,T163 t163,T164 t164,T165 t165,T166 t166,T167 t167,T168 t168,T169 t169,T170 t170,T171 t171,T172 t172,T173 t173,T174 t174,T175 t175,T176 t176,T177 t177,T178 t178,T179 t179,T180 t180,T181 t181,T182 t182,T183 t183,T184 t184,T185 t185,T186 t186,T187 t187,T188 t188,T189 t189,T190 t190,T191 t191,T192 t192,T193 t193,T194 t194,T195 t195,T196 t196,T197 t197,T198 t198,T199 t199,T200 t200,T201 t201,T202 t202,T203 t203,T204 t204,T205 t205,T206 t206,T207 t207,T208 t208,T209 t209,T210 t210,T211 t211,T212 t212,T213 t213,T214 t214,T215 t215,T216 t216,T217 t217,T218 t218,T219 t219,T220 t220,T221 t221,T222 t222,T223 t223,T224 t224,T225 t225,T226 t226,T227 t227,T228 t228,T229 t229,T230 t230,T231 t231,T232 t232,T233 t233,T234 t234,T235 t235,T236 t236,T237 t237,T238 t238,T239 t239,T240 t240,T241 t241,T242 t242,T243 t243,T244 t244,T245 t245,T246 t246,T247 t247,T248 t248,T249 t249,T250 t250,T251 t251,T252 t252,T253 t253,T254 t254,T255 t255)=>(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253,Item254,Item255)=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253,t254,t255);public readonly T0 Item0;public readonly T1 Item1;public readonly T2 Item2;public readonly T3 Item3;public readonly T4 Item4;public readonly T5 Item5;public readonly T6 Item6;public readonly T7 Item7;public readonly T8 Item8;public readonly T9 Item9;public readonly T10 Item10;public readonly T11 Item11;public readonly T12 Item12;public readonly T13 Item13;public readonly T14 Item14;public readonly T15 Item15;public readonly T16 Item16;public readonly T17 Item17;public readonly T18 Item18;public readonly T19 Item19;public readonly T20 Item20;public readonly T21 Item21;public readonly T22 Item22;public readonly T23 Item23;public readonly T24 Item24;public readonly T25 Item25;public readonly T26 Item26;public readonly T27 Item27;public readonly T28 Item28;public readonly T29 Item29;public readonly T30 Item30;public readonly T31 Item31;public readonly T32 Item32;public readonly T33 Item33;public readonly T34 Item34;public readonly T35 Item35;public readonly T36 Item36;public readonly T37 Item37;public readonly T38 Item38;public readonly T39 Item39;public readonly T40 Item40;public readonly T41 Item41;public readonly T42 Item42;public readonly T43 Item43;public readonly T44 Item44;public readonly T45 Item45;public readonly T46 Item46;public readonly T47 Item47;public readonly T48 Item48;public readonly T49 Item49;public readonly T50 Item50;public readonly T51 Item51;public readonly T52 Item52;public readonly T53 Item53;public readonly T54 Item54;public readonly T55 Item55;public readonly T56 Item56;public readonly T57 Item57;public readonly T58 Item58;public readonly T59 Item59;public readonly T60 Item60;public readonly T61 Item61;public readonly T62 Item62;public readonly T63 Item63;public readonly T64 Item64;public readonly T65 Item65;public readonly T66 Item66;public readonly T67 Item67;public readonly T68 Item68;public readonly T69 Item69;public readonly T70 Item70;public readonly T71 Item71;public readonly T72 Item72;public readonly T73 Item73;public readonly T74 Item74;public readonly T75 Item75;public readonly T76 Item76;public readonly T77 Item77;public readonly T78 Item78;public readonly T79 Item79;public readonly T80 Item80;public readonly T81 Item81;public readonly T82 Item82;public readonly T83 Item83;public readonly T84 Item84;public readonly T85 Item85;public readonly T86 Item86;public readonly T87 Item87;public readonly T88 Item88;public readonly T89 Item89;public readonly T90 Item90;public readonly T91 Item91;public readonly T92 Item92;public readonly T93 Item93;public readonly T94 Item94;public readonly T95 Item95;public readonly T96 Item96;public readonly T97 Item97;public readonly T98 Item98;public readonly T99 Item99;public readonly T100 Item100;public readonly T101 Item101;public readonly T102 Item102;public readonly T103 Item103;public readonly T104 Item104;public readonly T105 Item105;public readonly T106 Item106;public readonly T107 Item107;public readonly T108 Item108;public readonly T109 Item109;public readonly T110 Item110;public readonly T111 Item111;public readonly T112 Item112;public readonly T113 Item113;public readonly T114 Item114;public readonly T115 Item115;public readonly T116 Item116;public readonly T117 Item117;public readonly T118 Item118;public readonly T119 Item119;public readonly T120 Item120;public readonly T121 Item121;public readonly T122 Item122;public readonly T123 Item123;public readonly T124 Item124;public readonly T125 Item125;public readonly T126 Item126;public readonly T127 Item127;public readonly T128 Item128;public readonly T129 Item129;public readonly T130 Item130;public readonly T131 Item131;public readonly T132 Item132;public readonly T133 Item133;public readonly T134 Item134;public readonly T135 Item135;public readonly T136 Item136;public readonly T137 Item137;public readonly T138 Item138;public readonly T139 Item139;public readonly T140 Item140;public readonly T141 Item141;public readonly T142 Item142;public readonly T143 Item143;public readonly T144 Item144;public readonly T145 Item145;public readonly T146 Item146;public readonly T147 Item147;public readonly T148 Item148;public readonly T149 Item149;public readonly T150 Item150;public readonly T151 Item151;public readonly T152 Item152;public readonly T153 Item153;public readonly T154 Item154;public readonly T155 Item155;public readonly T156 Item156;public readonly T157 Item157;public readonly T158 Item158;public readonly T159 Item159;public readonly T160 Item160;public readonly T161 Item161;public readonly T162 Item162;public readonly T163 Item163;public readonly T164 Item164;public readonly T165 Item165;public readonly T166 Item166;public readonly T167 Item167;public readonly T168 Item168;public readonly T169 Item169;public readonly T170 Item170;public readonly T171 Item171;public readonly T172 Item172;public readonly T173 Item173;public readonly T174 Item174;public readonly T175 Item175;public readonly T176 Item176;public readonly T177 Item177;public readonly T178 Item178;public readonly T179 Item179;public readonly T180 Item180;public readonly T181 Item181;public readonly T182 Item182;public readonly T183 Item183;public readonly T184 Item184;public readonly T185 Item185;public readonly T186 Item186;public readonly T187 Item187;public readonly T188 Item188;public readonly T189 Item189;public readonly T190 Item190;public readonly T191 Item191;public readonly T192 Item192;public readonly T193 Item193;public readonly T194 Item194;public readonly T195 Item195;public readonly T196 Item196;public readonly T197 Item197;public readonly T198 Item198;public readonly T199 Item199;public readonly T200 Item200;public readonly T201 Item201;public readonly T202 Item202;public readonly T203 Item203;public readonly T204 Item204;public readonly T205 Item205;public readonly T206 Item206;public readonly T207 Item207;public readonly T208 Item208;public readonly T209 Item209;public readonly T210 Item210;public readonly T211 Item211;public readonly T212 Item212;public readonly T213 Item213;public readonly T214 Item214;public readonly T215 Item215;public readonly T216 Item216;public readonly T217 Item217;public readonly T218 Item218;public readonly T219 Item219;public readonly T220 Item220;public readonly T221 Item221;public readonly T222 Item222;public readonly T223 Item223;public readonly T224 Item224;public readonly T225 Item225;public readonly T226 Item226;public readonly T227 Item227;public readonly T228 Item228;public readonly T229 Item229;public readonly T230 Item230;public readonly T231 Item231;public readonly T232 Item232;public readonly T233 Item233;public readonly T234 Item234;public readonly T235 Item235;public readonly T236 Item236;public readonly T237 Item237;public readonly T238 Item238;public readonly T239 Item239;public readonly T240 Item240;public readonly T241 Item241;public readonly T242 Item242;public readonly T243 Item243;public readonly T244 Item244;public readonly T245 Item245;public readonly T246 Item246;public readonly T247 Item247;public readonly T248 Item248;public readonly T249 Item249;public readonly T250 Item250;public readonly T251 Item251;public readonly T252 Item252;public readonly T253 Item253;public readonly T254 Item254;public readonly T255 Item255;public T0 Field0=>Item0;public T1 Field1=>Item1;public T2 Field2=>Item2;public T3 Field3=>Item3;public T4 Field4=>Item4;public T5 Field5=>Item5;public T6 Field6=>Item6;public T7 Field7=>Item7;public T8 Field8=>Item8;public T9 Field9=>Item9;public T10 Field10=>Item10;public T11 Field11=>Item11;public T12 Field12=>Item12;public T13 Field13=>Item13;public T14 Field14=>Item14;public T15 Field15=>Item15;public T16 Field16=>Item16;public T17 Field17=>Item17;public T18 Field18=>Item18;public T19 Field19=>Item19;public T20 Field20=>Item20;public T21 Field21=>Item21;public T22 Field22=>Item22;public T23 Field23=>Item23;public T24 Field24=>Item24;public T25 Field25=>Item25;public T26 Field26=>Item26;public T27 Field27=>Item27;public T28 Field28=>Item28;public T29 Field29=>Item29;public T30 Field30=>Item30;public T31 Field31=>Item31;public T32 Field32=>Item32;public T33 Field33=>Item33;public T34 Field34=>Item34;public T35 Field35=>Item35;public T36 Field36=>Item36;public T37 Field37=>Item37;public T38 Field38=>Item38;public T39 Field39=>Item39;public T40 Field40=>Item40;public T41 Field41=>Item41;public T42 Field42=>Item42;public T43 Field43=>Item43;public T44 Field44=>Item44;public T45 Field45=>Item45;public T46 Field46=>Item46;public T47 Field47=>Item47;public T48 Field48=>Item48;public T49 Field49=>Item49;public T50 Field50=>Item50;public T51 Field51=>Item51;public T52 Field52=>Item52;public T53 Field53=>Item53;public T54 Field54=>Item54;public T55 Field55=>Item55;public T56 Field56=>Item56;public T57 Field57=>Item57;public T58 Field58=>Item58;public T59 Field59=>Item59;public T60 Field60=>Item60;public T61 Field61=>Item61;public T62 Field62=>Item62;public T63 Field63=>Item63;public T64 Field64=>Item64;public T65 Field65=>Item65;public T66 Field66=>Item66;public T67 Field67=>Item67;public T68 Field68=>Item68;public T69 Field69=>Item69;public T70 Field70=>Item70;public T71 Field71=>Item71;public T72 Field72=>Item72;public T73 Field73=>Item73;public T74 Field74=>Item74;public T75 Field75=>Item75;public T76 Field76=>Item76;public T77 Field77=>Item77;public T78 Field78=>Item78;public T79 Field79=>Item79;public T80 Field80=>Item80;public T81 Field81=>Item81;public T82 Field82=>Item82;public T83 Field83=>Item83;public T84 Field84=>Item84;public T85 Field85=>Item85;public T86 Field86=>Item86;public T87 Field87=>Item87;public T88 Field88=>Item88;public T89 Field89=>Item89;public T90 Field90=>Item90;public T91 Field91=>Item91;public T92 Field92=>Item92;public T93 Field93=>Item93;public T94 Field94=>Item94;public T95 Field95=>Item95;public T96 Field96=>Item96;public T97 Field97=>Item97;public T98 Field98=>Item98;public T99 Field99=>Item99;public T100 Field100=>Item100;public T101 Field101=>Item101;public T102 Field102=>Item102;public T103 Field103=>Item103;public T104 Field104=>Item104;public T105 Field105=>Item105;public T106 Field106=>Item106;public T107 Field107=>Item107;public T108 Field108=>Item108;public T109 Field109=>Item109;public T110 Field110=>Item110;public T111 Field111=>Item111;public T112 Field112=>Item112;public T113 Field113=>Item113;public T114 Field114=>Item114;public T115 Field115=>Item115;public T116 Field116=>Item116;public T117 Field117=>Item117;public T118 Field118=>Item118;public T119 Field119=>Item119;public T120 Field120=>Item120;public T121 Field121=>Item121;public T122 Field122=>Item122;public T123 Field123=>Item123;public T124 Field124=>Item124;public T125 Field125=>Item125;public T126 Field126=>Item126;public T127 Field127=>Item127;public T128 Field128=>Item128;public T129 Field129=>Item129;public T130 Field130=>Item130;public T131 Field131=>Item131;public T132 Field132=>Item132;public T133 Field133=>Item133;public T134 Field134=>Item134;public T135 Field135=>Item135;public T136 Field136=>Item136;public T137 Field137=>Item137;public T138 Field138=>Item138;public T139 Field139=>Item139;public T140 Field140=>Item140;public T141 Field141=>Item141;public T142 Field142=>Item142;public T143 Field143=>Item143;public T144 Field144=>Item144;public T145 Field145=>Item145;public T146 Field146=>Item146;public T147 Field147=>Item147;public T148 Field148=>Item148;public T149 Field149=>Item149;public T150 Field150=>Item150;public T151 Field151=>Item151;public T152 Field152=>Item152;public T153 Field153=>Item153;public T154 Field154=>Item154;public T155 Field155=>Item155;public T156 Field156=>Item156;public T157 Field157=>Item157;public T158 Field158=>Item158;public T159 Field159=>Item159;public T160 Field160=>Item160;public T161 Field161=>Item161;public T162 Field162=>Item162;public T163 Field163=>Item163;public T164 Field164=>Item164;public T165 Field165=>Item165;public T166 Field166=>Item166;public T167 Field167=>Item167;public T168 Field168=>Item168;public T169 Field169=>Item169;public T170 Field170=>Item170;public T171 Field171=>Item171;public T172 Field172=>Item172;public T173 Field173=>Item173;public T174 Field174=>Item174;public T175 Field175=>Item175;public T176 Field176=>Item176;public T177 Field177=>Item177;public T178 Field178=>Item178;public T179 Field179=>Item179;public T180 Field180=>Item180;public T181 Field181=>Item181;public T182 Field182=>Item182;public T183 Field183=>Item183;public T184 Field184=>Item184;public T185 Field185=>Item185;public T186 Field186=>Item186;public T187 Field187=>Item187;public T188 Field188=>Item188;public T189 Field189=>Item189;public T190 Field190=>Item190;public T191 Field191=>Item191;public T192 Field192=>Item192;public T193 Field193=>Item193;public T194 Field194=>Item194;public T195 Field195=>Item195;public T196 Field196=>Item196;public T197 Field197=>Item197;public T198 Field198=>Item198;public T199 Field199=>Item199;public T200 Field200=>Item200;public T201 Field201=>Item201;public T202 Field202=>Item202;public T203 Field203=>Item203;public T204 Field204=>Item204;public T205 Field205=>Item205;public T206 Field206=>Item206;public T207 Field207=>Item207;public T208 Field208=>Item208;public T209 Field209=>Item209;public T210 Field210=>Item210;public T211 Field211=>Item211;public T212 Field212=>Item212;public T213 Field213=>Item213;public T214 Field214=>Item214;public T215 Field215=>Item215;public T216 Field216=>Item216;public T217 Field217=>Item217;public T218 Field218=>Item218;public T219 Field219=>Item219;public T220 Field220=>Item220;public T221 Field221=>Item221;public T222 Field222=>Item222;public T223 Field223=>Item223;public T224 Field224=>Item224;public T225 Field225=>Item225;public T226 Field226=>Item226;public T227 Field227=>Item227;public T228 Field228=>Item228;public T229 Field229=>Item229;public T230 Field230=>Item230;public T231 Field231=>Item231;public T232 Field232=>Item232;public T233 Field233=>Item233;public T234 Field234=>Item234;public T235 Field235=>Item235;public T236 Field236=>Item236;public T237 Field237=>Item237;public T238 Field238=>Item238;public T239 Field239=>Item239;public T240 Field240=>Item240;public T241 Field241=>Item241;public T242 Field242=>Item242;public T243 Field243=>Item243;public T244 Field244=>Item244;public T245 Field245=>Item245;public T246 Field246=>Item246;public T247 Field247=>Item247;public T248 Field248=>Item248;public T249 Field249=>Item249;public T250 Field250=>Item250;public T251 Field251=>Item251;public T252 Field252=>Item252;public T253 Field253=>Item253;public T254 Field254=>Item254;public T255 Field255=>Item255;public void Deconstruct(out T0 t0,out T1 t1,out T2 t2,out T3 t3,out T4 t4,out T5 t5,out T6 t6,out T7 t7,out T8 t8,out T9 t9,out T10 t10,out T11 t11,out T12 t12,out T13 t13,out T14 t14,out T15 t15,out T16 t16,out T17 t17,out T18 t18,out T19 t19,out T20 t20,out T21 t21,out T22 t22,out T23 t23,out T24 t24,out T25 t25,out T26 t26,out T27 t27,out T28 t28,out T29 t29,out T30 t30,out T31 t31,out T32 t32,out T33 t33,out T34 t34,out T35 t35,out T36 t36,out T37 t37,out T38 t38,out T39 t39,out T40 t40,out T41 t41,out T42 t42,out T43 t43,out T44 t44,out T45 t45,out T46 t46,out T47 t47,out T48 t48,out T49 t49,out T50 t50,out T51 t51,out T52 t52,out T53 t53,out T54 t54,out T55 t55,out T56 t56,out T57 t57,out T58 t58,out T59 t59,out T60 t60,out T61 t61,out T62 t62,out T63 t63,out T64 t64,out T65 t65,out T66 t66,out T67 t67,out T68 t68,out T69 t69,out T70 t70,out T71 t71,out T72 t72,out T73 t73,out T74 t74,out T75 t75,out T76 t76,out T77 t77,out T78 t78,out T79 t79,out T80 t80,out T81 t81,out T82 t82,out T83 t83,out T84 t84,out T85 t85,out T86 t86,out T87 t87,out T88 t88,out T89 t89,out T90 t90,out T91 t91,out T92 t92,out T93 t93,out T94 t94,out T95 t95,out T96 t96,out T97 t97,out T98 t98,out T99 t99,out T100 t100,out T101 t101,out T102 t102,out T103 t103,out T104 t104,out T105 t105,out T106 t106,out T107 t107,out T108 t108,out T109 t109,out T110 t110,out T111 t111,out T112 t112,out T113 t113,out T114 t114,out T115 t115,out T116 t116,out T117 t117,out T118 t118,out T119 t119,out T120 t120,out T121 t121,out T122 t122,out T123 t123,out T124 t124,out T125 t125,out T126 t126,out T127 t127,out T128 t128,out T129 t129,out T130 t130,out T131 t131,out T132 t132,out T133 t133,out T134 t134,out T135 t135,out T136 t136,out T137 t137,out T138 t138,out T139 t139,out T140 t140,out T141 t141,out T142 t142,out T143 t143,out T144 t144,out T145 t145,out T146 t146,out T147 t147,out T148 t148,out T149 t149,out T150 t150,out T151 t151,out T152 t152,out T153 t153,out T154 t154,out T155 t155,out T156 t156,out T157 t157,out T158 t158,out T159 t159,out T160 t160,out T161 t161,out T162 t162,out T163 t163,out T164 t164,out T165 t165,out T166 t166,out T167 t167,out T168 t168,out T169 t169,out T170 t170,out T171 t171,out T172 t172,out T173 t173,out T174 t174,out T175 t175,out T176 t176,out T177 t177,out T178 t178,out T179 t179,out T180 t180,out T181 t181,out T182 t182,out T183 t183,out T184 t184,out T185 t185,out T186 t186,out T187 t187,out T188 t188,out T189 t189,out T190 t190,out T191 t191,out T192 t192,out T193 t193,out T194 t194,out T195 t195,out T196 t196,out T197 t197,out T198 t198,out T199 t199,out T200 t200,out T201 t201,out T202 t202,out T203 t203,out T204 t204,out T205 t205,out T206 t206,out T207 t207,out T208 t208,out T209 t209,out T210 t210,out T211 t211,out T212 t212,out T213 t213,out T214 t214,out T215 t215,out T216 t216,out T217 t217,out T218 t218,out T219 t219,out T220 t220,out T221 t221,out T222 t222,out T223 t223,out T224 t224,out T225 t225,out T226 t226,out T227 t227,out T228 t228,out T229 t229,out T230 t230,out T231 t231,out T232 t232,out T233 t233,out T234 t234,out T235 t235,out T236 t236,out T237 t237,out T238 t238,out T239 t239,out T240 t240,out T241 t241,out T242 t242,out T243 t243,out T244 t244,out T245 t245,out T246 t246,out T247 t247,out T248 t248,out T249 t249,out T250 t250,out T251 t251,out T252 t252,out T253 t253,out T254 t254,out T255 t255)=>(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39,t40,t41,t42,t43,t44,t45,t46,t47,t48,t49,t50,t51,t52,t53,t54,t55,t56,t57,t58,t59,t60,t61,t62,t63,t64,t65,t66,t67,t68,t69,t70,t71,t72,t73,t74,t75,t76,t77,t78,t79,t80,t81,t82,t83,t84,t85,t86,t87,t88,t89,t90,t91,t92,t93,t94,t95,t96,t97,t98,t99,t100,t101,t102,t103,t104,t105,t106,t107,t108,t109,t110,t111,t112,t113,t114,t115,t116,t117,t118,t119,t120,t121,t122,t123,t124,t125,t126,t127,t128,t129,t130,t131,t132,t133,t134,t135,t136,t137,t138,t139,t140,t141,t142,t143,t144,t145,t146,t147,t148,t149,t150,t151,t152,t153,t154,t155,t156,t157,t158,t159,t160,t161,t162,t163,t164,t165,t166,t167,t168,t169,t170,t171,t172,t173,t174,t175,t176,t177,t178,t179,t180,t181,t182,t183,t184,t185,t186,t187,t188,t189,t190,t191,t192,t193,t194,t195,t196,t197,t198,t199,t200,t201,t202,t203,t204,t205,t206,t207,t208,t209,t210,t211,t212,t213,t214,t215,t216,t217,t218,t219,t220,t221,t222,t223,t224,t225,t226,t227,t228,t229,t230,t231,t232,t233,t234,t235,t236,t237,t238,t239,t240,t241,t242,t243,t244,t245,t246,t247,t248,t249,t250,t251,t252,t253,t254,t255)=(Item0,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10,Item11,Item12,Item13,Item14,Item15,Item16,Item17,Item18,Item19,Item20,Item21,Item22,Item23,Item24,Item25,Item26,Item27,Item28,Item29,Item30,Item31,Item32,Item33,Item34,Item35,Item36,Item37,Item38,Item39,Item40,Item41,Item42,Item43,Item44,Item45,Item46,Item47,Item48,Item49,Item50,Item51,Item52,Item53,Item54,Item55,Item56,Item57,Item58,Item59,Item60,Item61,Item62,Item63,Item64,Item65,Item66,Item67,Item68,Item69,Item70,Item71,Item72,Item73,Item74,Item75,Item76,Item77,Item78,Item79,Item80,Item81,Item82,Item83,Item84,Item85,Item86,Item87,Item88,Item89,Item90,Item91,Item92,Item93,Item94,Item95,Item96,Item97,Item98,Item99,Item100,Item101,Item102,Item103,Item104,Item105,Item106,Item107,Item108,Item109,Item110,Item111,Item112,Item113,Item114,Item115,Item116,Item117,Item118,Item119,Item120,Item121,Item122,Item123,Item124,Item125,Item126,Item127,Item128,Item129,Item130,Item131,Item132,Item133,Item134,Item135,Item136,Item137,Item138,Item139,Item140,Item141,Item142,Item143,Item144,Item145,Item146,Item147,Item148,Item149,Item150,Item151,Item152,Item153,Item154,Item155,Item156,Item157,Item158,Item159,Item160,Item161,Item162,Item163,Item164,Item165,Item166,Item167,Item168,Item169,Item170,Item171,Item172,Item173,Item174,Item175,Item176,Item177,Item178,Item179,Item180,Item181,Item182,Item183,Item184,Item185,Item186,Item187,Item188,Item189,Item190,Item191,Item192,Item193,Item194,Item195,Item196,Item197,Item198,Item199,Item200,Item201,Item202,Item203,Item204,Item205,Item206,Item207,Item208,Item209,Item210,Item211,Item212,Item213,Item214,Item215,Item216,Item217,Item218,Item219,Item220,Item221,Item222,Item223,Item224,Item225,Item226,Item227,Item228,Item229,Item230,Item231,Item232,Item233,Item234,Item235,Item236,Item237,Item238,Item239,Item240,Item241,Item242,Item243,Item244,Item245,Item246,Item247,Item248,Item249,Item250,Item251,Item252,Item253,Item254,Item255);public sealed override bool Equals(object?_)=>false;public sealed override int GetHashCode()=>0;public Unit Ser(ref Serializer ser){_=(ser.SerByte(255),Item0.Ser(ref ser),Item1.Ser(ref ser),Item2.Ser(ref ser),Item3.Ser(ref ser),Item4.Ser(ref ser),Item5.Ser(ref ser),Item6.Ser(ref ser),Item7.Ser(ref ser),Item8.Ser(ref ser),Item9.Ser(ref ser),Item10.Ser(ref ser),Item11.Ser(ref ser),Item12.Ser(ref ser),Item13.Ser(ref ser),Item14.Ser(ref ser),Item15.Ser(ref ser),Item16.Ser(ref ser),Item17.Ser(ref ser),Item18.Ser(ref ser),Item19.Ser(ref ser),Item20.Ser(ref ser),Item21.Ser(ref ser),Item22.Ser(ref ser),Item23.Ser(ref ser),Item24.Ser(ref ser),Item25.Ser(ref ser),Item26.Ser(ref ser),Item27.Ser(ref ser),Item28.Ser(ref ser),Item29.Ser(ref ser),Item30.Ser(ref ser),Item31.Ser(ref ser),Item32.Ser(ref ser),Item33.Ser(ref ser),Item34.Ser(ref ser),Item35.Ser(ref ser),Item36.Ser(ref ser),Item37.Ser(ref ser),Item38.Ser(ref ser),Item39.Ser(ref ser),Item40.Ser(ref ser),Item41.Ser(ref ser),Item42.Ser(ref ser),Item43.Ser(ref ser),Item44.Ser(ref ser),Item45.Ser(ref ser),Item46.Ser(ref ser),Item47.Ser(ref ser),Item48.Ser(ref ser),Item49.Ser(ref ser),Item50.Ser(ref ser),Item51.Ser(ref ser),Item52.Ser(ref ser),Item53.Ser(ref ser),Item54.Ser(ref ser),Item55.Ser(ref ser),Item56.Ser(ref ser),Item57.Ser(ref ser),Item58.Ser(ref ser),Item59.Ser(ref ser),Item60.Ser(ref ser),Item61.Ser(ref ser),Item62.Ser(ref ser),Item63.Ser(ref ser),Item64.Ser(ref ser),Item65.Ser(ref ser),Item66.Ser(ref ser),Item67.Ser(ref ser),Item68.Ser(ref ser),Item69.Ser(ref ser),Item70.Ser(ref ser),Item71.Ser(ref ser),Item72.Ser(ref ser),Item73.Ser(ref ser),Item74.Ser(ref ser),Item75.Ser(ref ser),Item76.Ser(ref ser),Item77.Ser(ref ser),Item78.Ser(ref ser),Item79.Ser(ref ser),Item80.Ser(ref ser),Item81.Ser(ref ser),Item82.Ser(ref ser),Item83.Ser(ref ser),Item84.Ser(ref ser),Item85.Ser(ref ser),Item86.Ser(ref ser),Item87.Ser(ref ser),Item88.Ser(ref ser),Item89.Ser(ref ser),Item90.Ser(ref ser),Item91.Ser(ref ser),Item92.Ser(ref ser),Item93.Ser(ref ser),Item94.Ser(ref ser),Item95.Ser(ref ser),Item96.Ser(ref ser),Item97.Ser(ref ser),Item98.Ser(ref ser),Item99.Ser(ref ser),Item100.Ser(ref ser),Item101.Ser(ref ser),Item102.Ser(ref ser),Item103.Ser(ref ser),Item104.Ser(ref ser),Item105.Ser(ref ser),Item106.Ser(ref ser),Item107.Ser(ref ser),Item108.Ser(ref ser),Item109.Ser(ref ser),Item110.Ser(ref ser),Item111.Ser(ref ser),Item112.Ser(ref ser),Item113.Ser(ref ser),Item114.Ser(ref ser),Item115.Ser(ref ser),Item116.Ser(ref ser),Item117.Ser(ref ser),Item118.Ser(ref ser),Item119.Ser(ref ser),Item120.Ser(ref ser),Item121.Ser(ref ser),Item122.Ser(ref ser),Item123.Ser(ref ser),Item124.Ser(ref ser),Item125.Ser(ref ser),Item126.Ser(ref ser),Item127.Ser(ref ser),Item128.Ser(ref ser),Item129.Ser(ref ser),Item130.Ser(ref ser),Item131.Ser(ref ser),Item132.Ser(ref ser),Item133.Ser(ref ser),Item134.Ser(ref ser),Item135.Ser(ref ser),Item136.Ser(ref ser),Item137.Ser(ref ser),Item138.Ser(ref ser),Item139.Ser(ref ser),Item140.Ser(ref ser),Item141.Ser(ref ser),Item142.Ser(ref ser),Item143.Ser(ref ser),Item144.Ser(ref ser),Item145.Ser(ref ser),Item146.Ser(ref ser),Item147.Ser(ref ser),Item148.Ser(ref ser),Item149.Ser(ref ser),Item150.Ser(ref ser),Item151.Ser(ref ser),Item152.Ser(ref ser),Item153.Ser(ref ser),Item154.Ser(ref ser),Item155.Ser(ref ser),Item156.Ser(ref ser),Item157.Ser(ref ser),Item158.Ser(ref ser),Item159.Ser(ref ser),Item160.Ser(ref ser),Item161.Ser(ref ser),Item162.Ser(ref ser),Item163.Ser(ref ser),Item164.Ser(ref ser),Item165.Ser(ref ser),Item166.Ser(ref ser),Item167.Ser(ref ser),Item168.Ser(ref ser),Item169.Ser(ref ser),Item170.Ser(ref ser),Item171.Ser(ref ser),Item172.Ser(ref ser),Item173.Ser(ref ser),Item174.Ser(ref ser),Item175.Ser(ref ser),Item176.Ser(ref ser),Item177.Ser(ref ser),Item178.Ser(ref ser),Item179.Ser(ref ser),Item180.Ser(ref ser),Item181.Ser(ref ser),Item182.Ser(ref ser),Item183.Ser(ref ser),Item184.Ser(ref ser),Item185.Ser(ref ser),Item186.Ser(ref ser),Item187.Ser(ref ser),Item188.Ser(ref ser),Item189.Ser(ref ser),Item190.Ser(ref ser),Item191.Ser(ref ser),Item192.Ser(ref ser),Item193.Ser(ref ser),Item194.Ser(ref ser),Item195.Ser(ref ser),Item196.Ser(ref ser),Item197.Ser(ref ser),Item198.Ser(ref ser),Item199.Ser(ref ser),Item200.Ser(ref ser),Item201.Ser(ref ser),Item202.Ser(ref ser),Item203.Ser(ref ser),Item204.Ser(ref ser),Item205.Ser(ref ser),Item206.Ser(ref ser),Item207.Ser(ref ser),Item208.Ser(ref ser),Item209.Ser(ref ser),Item210.Ser(ref ser),Item211.Ser(ref ser),Item212.Ser(ref ser),Item213.Ser(ref ser),Item214.Ser(ref ser),Item215.Ser(ref ser),Item216.Ser(ref ser),Item217.Ser(ref ser),Item218.Ser(ref ser),Item219.Ser(ref ser),Item220.Ser(ref ser),Item221.Ser(ref ser),Item222.Ser(ref ser),Item223.Ser(ref ser),Item224.Ser(ref ser),Item225.Ser(ref ser),Item226.Ser(ref ser),Item227.Ser(ref ser),Item228.Ser(ref ser),Item229.Ser(ref ser),Item230.Ser(ref ser),Item231.Ser(ref ser),Item232.Ser(ref ser),Item233.Ser(ref ser),Item234.Ser(ref ser),Item235.Ser(ref ser),Item236.Ser(ref ser),Item237.Ser(ref ser),Item238.Ser(ref ser),Item239.Ser(ref ser),Item240.Ser(ref ser),Item241.Ser(ref ser),Item242.Ser(ref ser),Item243.Ser(ref ser),Item244.Ser(ref ser),Item245.Ser(ref ser),Item246.Ser(ref ser),Item247.Ser(ref ser),Item248.Ser(ref ser),Item249.Ser(ref ser),Item250.Ser(ref ser),Item251.Ser(ref ser),Item252.Ser(ref ser),Item253.Ser(ref ser),Item254.Ser(ref ser));return Item255.Ser(ref ser);}public Result<TOK,TErr>Serialize<TSer,TOK,TErr>(ref TSer ser)where TOK:notnull where TErr:notnull,IError where TSer:notnull,ISerializer<TOK,TErr>{var res=ser.SerializeByte(255);if(res.IsErr){return res;}res=Item0.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item1.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item2.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item3.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item4.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item5.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item6.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item7.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item8.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item9.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item10.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item11.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item12.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item13.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item14.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item15.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item16.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item17.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item18.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item19.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item20.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item21.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item22.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item23.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item24.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item25.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item26.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item27.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item28.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item29.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item30.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item31.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item32.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item33.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item34.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item35.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item36.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item37.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item38.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item39.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item40.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item41.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item42.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item43.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item44.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item45.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item46.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item47.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item48.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item49.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item50.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item51.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item52.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item53.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item54.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item55.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item56.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item57.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item58.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item59.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item60.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item61.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item62.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item63.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item64.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item65.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item66.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item67.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item68.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item69.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item70.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item71.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item72.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item73.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item74.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item75.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item76.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item77.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item78.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item79.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item80.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item81.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item82.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item83.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item84.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item85.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item86.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item87.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item88.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item89.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item90.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item91.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item92.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item93.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item94.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item95.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item96.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item97.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item98.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item99.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item100.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item101.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item102.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item103.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item104.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item105.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item106.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item107.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item108.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item109.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item110.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item111.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item112.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item113.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item114.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item115.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item116.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item117.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item118.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item119.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item120.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item121.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item122.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item123.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item124.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item125.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item126.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item127.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item128.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item129.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item130.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item131.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item132.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item133.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item134.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item135.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item136.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item137.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item138.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item139.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item140.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item141.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item142.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item143.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item144.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item145.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item146.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item147.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item148.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item149.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item150.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item151.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item152.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item153.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item154.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item155.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item156.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item157.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item158.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item159.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item160.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item161.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item162.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item163.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item164.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item165.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item166.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item167.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item168.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item169.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item170.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item171.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item172.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item173.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item174.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item175.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item176.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item177.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item178.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item179.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item180.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item181.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item182.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item183.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item184.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item185.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item186.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item187.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item188.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item189.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item190.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item191.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item192.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item193.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item194.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item195.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item196.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item197.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item198.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item199.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item200.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item201.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item202.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item203.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item204.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item205.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item206.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item207.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item208.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item209.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item210.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item211.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item212.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item213.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item214.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item215.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item216.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item217.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item218.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item219.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item220.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item221.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item222.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item223.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item224.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item225.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item226.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item227.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item228.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item229.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item230.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item231.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item232.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item233.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item234.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item235.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item236.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item237.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item238.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item239.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item240.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item241.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item242.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item243.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item244.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item245.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item246.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item247.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item248.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item249.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item250.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item251.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item252.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item253.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}res=Item254.Serialize<TSer,TOK,TErr>(ref ser);if(res.IsErr){return res;}return Item255.Serialize<TSer,TOK,TErr>(ref ser);}public sealed override string ToString()=>$"({Item0.ToString()},{Item1.ToString()},{Item2.ToString()},{Item3.ToString()},{Item4.ToString()},{Item5.ToString()},{Item6.ToString()},{Item7.ToString()},{Item8.ToString()},{Item9.ToString()},{Item10.ToString()},{Item11.ToString()},{Item12.ToString()},{Item13.ToString()},{Item14.ToString()},{Item15.ToString()},{Item16.ToString()},{Item17.ToString()},{Item18.ToString()},{Item19.ToString()},{Item20.ToString()},{Item21.ToString()},{Item22.ToString()},{Item23.ToString()},{Item24.ToString()},{Item25.ToString()},{Item26.ToString()},{Item27.ToString()},{Item28.ToString()},{Item29.ToString()},{Item30.ToString()},{Item31.ToString()},{Item32.ToString()},{Item33.ToString()},{Item34.ToString()},{Item35.ToString()},{Item36.ToString()},{Item37.ToString()},{Item38.ToString()},{Item39.ToString()},{Item40.ToString()},{Item41.ToString()},{Item42.ToString()},{Item43.ToString()},{Item44.ToString()},{Item45.ToString()},{Item46.ToString()},{Item47.ToString()},{Item48.ToString()},{Item49.ToString()},{Item50.ToString()},{Item51.ToString()},{Item52.ToString()},{Item53.ToString()},{Item54.ToString()},{Item55.ToString()},{Item56.ToString()},{Item57.ToString()},{Item58.ToString()},{Item59.ToString()},{Item60.ToString()},{Item61.ToString()},{Item62.ToString()},{Item63.ToString()},{Item64.ToString()},{Item65.ToString()},{Item66.ToString()},{Item67.ToString()},{Item68.ToString()},{Item69.ToString()},{Item70.ToString()},{Item71.ToString()},{Item72.ToString()},{Item73.ToString()},{Item74.ToString()},{Item75.ToString()},{Item76.ToString()},{Item77.ToString()},{Item78.ToString()},{Item79.ToString()},{Item80.ToString()},{Item81.ToString()},{Item82.ToString()},{Item83.ToString()},{Item84.ToString()},{Item85.ToString()},{Item86.ToString()},{Item87.ToString()},{Item88.ToString()},{Item89.ToString()},{Item90.ToString()},{Item91.ToString()},{Item92.ToString()},{Item93.ToString()},{Item94.ToString()},{Item95.ToString()},{Item96.ToString()},{Item97.ToString()},{Item98.ToString()},{Item99.ToString()},{Item100.ToString()},{Item101.ToString()},{Item102.ToString()},{Item103.ToString()},{Item104.ToString()},{Item105.ToString()},{Item106.ToString()},{Item107.ToString()},{Item108.ToString()},{Item109.ToString()},{Item110.ToString()},{Item111.ToString()},{Item112.ToString()},{Item113.ToString()},{Item114.ToString()},{Item115.ToString()},{Item116.ToString()},{Item117.ToString()},{Item118.ToString()},{Item119.ToString()},{Item120.ToString()},{Item121.ToString()},{Item122.ToString()},{Item123.ToString()},{Item124.ToString()},{Item125.ToString()},{Item126.ToString()},{Item127.ToString()},{Item128.ToString()},{Item129.ToString()},{Item130.ToString()},{Item131.ToString()},{Item132.ToString()},{Item133.ToString()},{Item134.ToString()},{Item135.ToString()},{Item136.ToString()},{Item137.ToString()},{Item138.ToString()},{Item139.ToString()},{Item140.ToString()},{Item141.ToString()},{Item142.ToString()},{Item143.ToString()},{Item144.ToString()},{Item145.ToString()},{Item146.ToString()},{Item147.ToString()},{Item148.ToString()},{Item149.ToString()},{Item150.ToString()},{Item151.ToString()},{Item152.ToString()},{Item153.ToString()},{Item154.ToString()},{Item155.ToString()},{Item156.ToString()},{Item157.ToString()},{Item158.ToString()},{Item159.ToString()},{Item160.ToString()},{Item161.ToString()},{Item162.ToString()},{Item163.ToString()},{Item164.ToString()},{Item165.ToString()},{Item166.ToString()},{Item167.ToString()},{Item168.ToString()},{Item169.ToString()},{Item170.ToString()},{Item171.ToString()},{Item172.ToString()},{Item173.ToString()},{Item174.ToString()},{Item175.ToString()},{Item176.ToString()},{Item177.ToString()},{Item178.ToString()},{Item179.ToString()},{Item180.ToString()},{Item181.ToString()},{Item182.ToString()},{Item183.ToString()},{Item184.ToString()},{Item185.ToString()},{Item186.ToString()},{Item187.ToString()},{Item188.ToString()},{Item189.ToString()},{Item190.ToString()},{Item191.ToString()},{Item192.ToString()},{Item193.ToString()},{Item194.ToString()},{Item195.ToString()},{Item196.ToString()},{Item197.ToString()},{Item198.ToString()},{Item199.ToString()},{Item200.ToString()},{Item201.ToString()},{Item202.ToString()},{Item203.ToString()},{Item204.ToString()},{Item205.ToString()},{Item206.ToString()},{Item207.ToString()},{Item208.ToString()},{Item209.ToString()},{Item210.ToString()},{Item211.ToString()},{Item212.ToString()},{Item213.ToString()},{Item214.ToString()},{Item215.ToString()},{Item216.ToString()},{Item217.ToString()},{Item218.ToString()},{Item219.ToString()},{Item220.ToString()},{Item221.ToString()},{Item222.ToString()},{Item223.ToString()},{Item224.ToString()},{Item225.ToString()},{Item226.ToString()},{Item227.ToString()},{Item228.ToString()},{Item229.ToString()},{Item230.ToString()},{Item231.ToString()},{Item232.ToString()},{Item233.ToString()},{Item234.ToString()},{Item235.ToString()},{Item236.ToString()},{Item237.ToString()},{Item238.ToString()},{Item239.ToString()},{Item240.ToString()},{Item241.ToString()},{Item242.ToString()},{Item243.ToString()},{Item244.ToString()},{Item245.ToString()},{Item246.ToString()},{Item247.ToString()},{Item248.ToString()},{Item249.ToString()},{Item250.ToString()},{Item251.ToString()},{Item252.ToString()},{Item253.ToString()},{Item254.ToString()},{Item255.ToString()})";}
    268 }